561
21150
На этот вопрос уже есть ответы здесь:
От клиента обнаружено потенциально опасное значение Request.Form
(44 ответа)
Закрыт 6 лет назад.
я получаю эту ошибку при вставке записи с «<».
как решить эту ошибку, вставив в нее строку со знаком «<».
Я использую Entity Framework. этот столбец имеет тип данных nvarchar.
заранее спасибо. 
Вы можете попробовать установить атрибут requestValidationMode = "2.0" в элементе  в web.config

...

...

И украсьте ваш контроллер / действие (выберите подходящий) с помощью:
[HttpPost]
[ValidateInput (false)]
общедоступный ActionResult MyMethod (строка s)
{
....
}
Примечание: всегда дезинфицируйте свой ввод.
|
Помимо того, что уже предложил @scheien, вы можете проверить, устанавливаете ли вы ввод (с потенциально опасным сценарием, то есть символом <) на какое-то значение модели, которое его не принимает. Попробуйте сделать это:
[AllowHtml]
публичный текст строки {получить; задавать;}
|
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками c # asp.net-mvc asp.net-mvc-4 или задайте свой вопрос.